/*
************************** REMOVE DEFAULT FORMATTING **************************
*/
#leftnavbar ul, #leftnavbar ul ul, #leftnavbar ul ul ul, 
#leftnavbar ol, 
#leftnavbar li, #leftnavbar li li, #leftnavbar li li li,
#leftnavbar li a, #leftnavbar li li a, #leftnavbar li li li a, 
#leftnavbar p, #leftnavbar a {
	margin: 0px;
	padding: 0px;
}
/*
******************************* FONT FORMATTING *******************************
*/
#leftnavbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
#leftnavbar li { /* First Level Menu Items */
	background-color: #F0F0F0;
	font-size: 90%;
}
#leftnavbar li.leftnavbar_current { /* First Level Menu Items */
	background-color: #006BA0;
}
#leftnavbar li.leftnavbar_current a {
	
}
#leftnavbar li li { /* Second Level Menu Items */
	background-image: none;
	background-color: #F0F0F0;
}
#leftnavbar li li.leftnavbar_current { /* Second Menu Items */
	background-color: #006BA0;
	background-image: none;
}
#leftnavbar li li.leftnavbar_current a { /* Second Menu Items */
	
}
#leftnavbar li li li { /* Third Level Menu Items */
	font-size: 90%;
	background-color: #FFF;
	background-image: none;
}
#leftnavbar li li li.leftnavbar_current { /* Third Level Menu Items */
	background-color: #006BA0;
}
#leftnavbar li li li.leftnavbar_current a { /* Third Level Menu Items */
	color: #FFF;
}
/*
******************************** LINK STYLING *********************************
*/
#leftnavbar {
	margin: 0px;
	
}
#leftnavbar ul {
	width: 150px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT */
	background-color: #FFC;
	list-style-type: none;
	border: 1px solid #AAA;
	border-top: none;
	float: left;
}
#leftnavbar ul ul {
	border-top: 1px solid #AAA;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
#leftnavbar li {
	list-style-type: none;
	display: block;
	float: left;
	clear: left;
	width: 150px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT */
}
#leftnavbar a {
	display: block;
	float: left;
	clear: left;
	font-weight: bold;
	text-decoration: none;
}
#leftnavbar a:hover {
	background-color: #7DD5FF;
}
#leftnavbar li.leftnavbar_current a:hover {
	background-color: transparent;
}
#leftnavbar .leftnavbar_subhead {
	font-weight: bold;
}
#leftnavbar li li a {
	font-weight: bold;
}
#leftnavbar li li .leftnavbar_subhead {
	font-weight: bold;
}
#leftnavbar li li li a {
	font-weight: normal;
}
#leftnavbar li li a:hover {
	background-color: #7DD5FF;
}
#leftnavbar li li.leftnavbar_current a:hover {
	background-color: transparent;
}
#leftnavbar li li.leftnavbar_current li a:hover {
	background-color: #7DD5FF;
}
#leftnavbar li li li a:hover {
	background-color: #7DD5FF;
}
#leftnavbar li li li.leftnavbar_current a:hover {
	background-color: transparent;
}
#leftnavbar .leftnavbar_collapsed a {
	background-image:  url("../images/arrowright.gif");
	background-repeat: no-repeat;
	background-position: 3px center;
	text-decoration: none;
}
/*#leftnavbar .leftnavbar_collapsed ul li a {
	background-image: none;
}*/
#leftnavbar .leftnavbar_collapsed ul {
	display: none;
}
#leftnavbar .leftnavbar_collapsed ul li a {
	background-image: none;	
	/*text-decoration: underline;*/
}
#leftnavbar .leftnavbar_expanded ul li {
	background-color: #AEE2FF;
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_collapsed a {
	background-image:  url("../images/arrowright.gif");
	background-position: 25px center;
	text-decoration: none;
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_collapsed ul li a {
	background-image: none;	
}
#leftnavbar .leftnavbar_expanded a {
	background-image:  url("../images/arrowdown.gif");
	background-repeat: no-repeat;
	background-position: 3px center;
	text-decoration: none;
}
#leftnavbar .leftnavbar_expanded ul li a {
	background-image: none;	
	
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_current a {
	
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_expanded a {
	background-image:  url("../images/arrowdown.gif");
	background-position: 23px center;
	text-decoration: none;
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_expanded ul li a {
	background-image: none;	
}
#leftnavbar .leftnavbar_expanded ul li.leftnavbar_expanded ul li.leftnavbar_current a {
	
}
#leftnavbar li a, #leftnavbar li .leftnavbar_subhead {
	display: block;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 130px;
	color: #000;
}
#leftnavbar li li a, #leftnavbar li li .leftnavbar_subhead {
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 110px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT MINUS COMBINED WIDTH OF THE LEFT AND RIGHT BORDER OF A MINUS THE LEFT PADDING */
	color: #000;
}
#leftnavbar li li li a, #leftnavbar li li li .leftnavbar_subhead {
	padding-left: 60px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 90px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT MINUS COMBINED WIDTH OF THE LEFT AND RIGHT BORDER OF A MINUS THE LEFT PADDING */
}
#leftnavbar li li li.leftnavbar_current a {
	width: 90px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT MINUS COMBINED WIDTH OF THE LEFT AND RIGHT BORDER OF A MINUS THE LEFT PADDING */
	padding-right: 0;
}
#leftnavbar li.leftnavbar_currentsection {
	background-color: #AEE2FF;
}
#leftnavbar li {
	border-top: 1px solid #AAA;
}
#leftnavbar li li {
	border-top: 1px solid #FFF;
}
#leftnavbar .leftnavbar_current, #leftnavbar .leftnavbar_currentsection .leftnavbar_current {
	background-color: #006BA0;
}
#leftnavbar .leftnavbar_current a, #leftnavbar .leftnavbar_currentsection .leftnavbar_current a {
	background-color: #006BA0;
	color: #FFF;
}
#leftnavbar .leftnavbar_current li a, #leftnavbar .leftnavbar_currentsection .leftnavbar_current li a {
	background-color: #AEE2FF;
	color: #000;
}
#leftnavbar .leftnavbar_current li a:hover, #leftnavbar .leftnavbar_currentsection .leftnavbar_current li a:hover {
	background-color: #7DD5FF;
	color: #000;
}
#leftnavbar .leftnavbar_current a:hover, #leftnavbar .leftnavbar_currentsection .leftnavbar_current a:hover {
	background-color: #006BA0;
	color: #FFF;
}
#leftnavbar em.accesskey {
	font-style: normal;
	text-decoration: underline;
}
#leftnavbar li span.lockedlink {
	display: block;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 130px;
	color: #868686;
	font-weight: bold;
	cursor:not-allowed;
}
#leftnavbar li li span.lockedlink {
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 110px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT MINUS COMBINED WIDTH OF THE LEFT AND RIGHT BORDER OF A MINUS THE LEFT PADDING */
	cursor:not-allowed;
}
#leftnavbar li li li span.lockedlink {
	padding-left: 60px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 90px; /* WIDTH OF ENTIRE NAVIGATION COMPONENT MINUS COMBINED WIDTH OF THE LEFT AND RIGHT BORDER OF A MINUS THE LEFT PADDING */
	cursor:not-allowed;
}
